package com.iqiyi.pps.epg.core.service.statistic;

import com.iqiyi.pps.epg.api.model.web.query.TFilter;
import com.iqiyi.pps.epg.api.model.web.query.TPage;
import com.iqiyi.pps.epg.api.model.web.statistic.TStatisticProduceDataPage;
import com.iqiyi.pps.epg.core.model.statistic.StatisticProduceData;

import java.sql.Timestamp;
import java.util.List;
import java.util.Map;


public interface StatisticService {
    public void saveProduceData(StatisticProduceData entity);
    public List<StatisticProduceData> getCrontabProduceData();
    public TStatisticProduceDataPage getProduceData(TPage page, TFilter filter);
    public void updateProduceData(Long id, Map<String, String> params);
    public void updateEnterLegoTime(Long pid, Timestamp ts);
    public StatisticProduceData getProduceData(long id);

}
